<!-- 
  RBAC   基于角色权限管理方案

  具体描述:
      员工 -  角色  - 权限点
      给员工分配角色
      给角色分配权限点
      员工自动有了角色上所有的权限点

      员工 和 角色是一对多  一个员工可以拥有多个角色
      角色和权限点是一对多   一个角色可以拥有多个权限点

  如何生成权限数据？
      1. 新增一个员工 
      2. 新增一个角色
      3. 给角色分配权限点
      4. 给员工分配角色

  以上四步之后 退出登录  以该员工账号进行登录
  profile  roles:{apis:[], menus:[ 菜单权限点标识 ], points:[ 按钮权限点标识 ]}

  上面叫做权限数据的生成
  权限数据的应用 
  菜单控制 - menus
  按钮控制 - points
  
 -->